@charset "utf-8";
@import url("https://at.alicdn.com/t/c/font_2631618_6hqt0jgq5b3.css");

.clearfix { *zoom:1; }
.clearfix::after {
    content:"\200B";
    display: block;
    clear: both;
    height: 0;
}

.res{
    position: relative;
}
.abs{
    position: absolute;
}
.fix{
    position: fixed;
}

/*禁止自动换行单行超出省略*/
.nowrap{white-space:nowrap;overflow:hidden; text-overflow:ellipsis;}

/*禁止自动换行*/
.nowraps{white-space:nowrap;}

/*多行超出省略*/
.wraps2{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 2;
	-moz-box-orient: vertical;
	display: -ms-box;
	-ms-line-clamp: 2;
	-ms-box-orient: vertical;
	display: box;
	line-clamp: 2;
	box-orient: vertical;
}

/*强制换行*/
.break-all{
    word-break: break-all;
    word-wrap: break-word;
    white-space: pre-wrap;
}
.cursor{
    cursor: pointer;
}
.hide{
    display: none;
}
.show{
    display: block;
}
.size100{
    background-size: 100% 100%!important;
}
.bold{
    font-weight: bold;
}
.bolder{
    font-weight: bolder;
}
.pointer{
    cursor: pointer;
}
.auto_m{
    margin: 0 auto;
}
.nomar{
    margin-right: 0!important;
}
.clearBoth{
    clear: both;
}
.space_between{
      display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-direction: row;
    justify-content:space-between;
    flex-wrap:nowrap;
}
.space_around{
     display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-direction: row;
    justify-content:space-around;
    flex-wrap:nowrap;
}
.flo_l{
	float: left;
}
.flo_r{
	float: right;
}
.marginbot10{
    margin-bottom: 10px!important;
}
.wd1200{
    width: 1200px;
}
.minwd1200{
    min-width: 1200px;
}
.minwd1300{
    min-width: 1300px;
}
.wd1500{
	width: 1500px;
}
.wd1140{
	width: 1140px;
}
.wd200{
	width: 200px!important;
}
.wd410{
	width: 410px!important;
}
.wd660{
	width: 660px!important;
}
.wd100{
	width: 100px!important;
}
.w100{
    width: 100px;
}
.w200{
    width: 200px;
}
.w285{
    width: 285px;
}
.wd30b{
    width: 30%!important;
}
.wd70b{
    width: 70%!important;
}
.wd100b{
    width: 100%;
}
.wd150{
	width: 150px!important;
}
.wd95{
	width: 95px!important;
}
.wd25b{
	width: 25%!important;
}
.wd91b{
	width: 91%!important;
}
.minwd1500{
	min-width: 1500px;
}
.color_red{
	color: #a84f49!important;
}
.nomar_t{
	margin-top: 0!important;
}
.nomar_b{
	margin-bottom: 0!important;
}
.mt20{
	margin-top: 20px;
}
.mr12{
	margin-right: 12px;
}
.opacityhor9:hover{
	opacity: 0.9;
}
.no_mar{
	margin-right: 0!important;
}
.no_padb{
	padding-bottom: 0!important;
}
.no_bor_b{
	border-bottom: none!important;
}
.nobgcolor{
	background-color: rgba(0,0,0,0)!important;
}
.no_bor{
	border:none!important;
}
.no_mb{
	margin-bottom: 0!important;
}
.no_pr{
	padding-right: 0!important;
}
.no_mr{
	margin-right: 0!important;
}
.no_bor_l{
	border-left: none!important;
}
.mt10{
	margin-top: 10px!important;
}
.mt15{
	margin-top: 15px!important;
}
.mt40{
	margin-top: 40px;
}
.mtb30{
	margin: 30px 0;
}
.mb25{
	margin-bottom: 25px;
}
.mb20{
	margin-bottom: 20px;
}
.mtb50{
	margin: 50px 0;
}
.mb32{
	margin-bottom: 32px;
}
.mt_f1{
	margin-top: -1px;
}
.pt118{
	padding-top: 118px;
}
.pt60{
	padding-top: 60px;
}
.pl432{
	padding-left: 432px;
}
.pr98{
	padding-right: 98px!important;
}
.pr113{
	padding-right: 113px!important;
}
.pb30{
	padding-bottom: 30px!important;
}
.pb50{
	padding-bottom: 50px!important;
}
.pb68{
	padding-bottom: 68px!important;
}
.pb93{
	padding-bottom: 93px!important;
}
.ptb25{
	padding-top: 25px!important;
	padding-bottom: 25px!important;
}
.color_999{
	color: #999!important;
}
.color_e7{
	color: #e7e7e7;
}
.color_666{
	color: #666;
}
.color_b4{
	color: #b4b4b4;
}
.bg_color_fb{
	background-color: #fbfbfb;
}
.color_dc143c{
	color:#DC143C!important;
}
.color_dc143c span{
	color:#DC143C!important;
}
.color_yellow{
	color: rgb(255, 235, 123)!important;
}
.color_yellow span{
	color: rgb(255, 235, 123)!important;
}
.color_yellow2{
  color: #ffeb7b!important;;
}
.color_yellow2 span{
  color: #ffeb7b!important;;
}
.color_blue{
  color: #37d0b7!important;;
}
.color_blue span{
  color: #37d0b7!important;;
}
.color_blue span{
  font-size: 0.32rem!important;
}
